package com.xuelang.pipeline.artifact.client.resource.enums;

import lombok.Getter;

/**
 * 环境枚举类
 *
 * @author xiwen.zxg
 * @since 2024/6/27
 */
@Getter
public enum EnvironmentEnum {


    /**
     * 持续集成工具
     */
    ENVIRONMENT_DEV("DEV", "研发环境"),
    /**
     * 持续部署工具
     */
    ENVIRONMENT_TEST("TEST", "测试环境"),
    /**
     * 代码质量检查工具
     */
    ENVIRONMENT_SIMULATE("SIMULATE", "仿真环境"),
    /**
     * 未知类型
     */
    ENVIRONMENT_PROD("PROD", "生产环境");

    /**
     * 环境编码
     */
    private final String code;
    /**
     * 环境名称
     */
    private final String name;

    EnvironmentEnum(String code, String name) {
        this.code = code;
        this.name = name;
    }
}
